package com.spsoft.vatoutinv.entity.matchflow;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 手工匹配流水详细表
 * </p>
 *
 * @author chenxudong
 * @since 2024-06-25
 */
@Data
@EqualsAndHashCode
@TableName("VMS_MATCHING_DETAIL")
@ApiModel(value = "VmsMatchingDetail对象", description = "手工匹配流水详细表")
@KeySequence(value = "SEQ_VMS_MATCHING_DETAIL")
public class VmsMatchingDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    @TableId(value = "MATDEID", type = IdType.INPUT)
    private Long matdeid;

    @ApiModelProperty(value = "手工开票匹配表ID")
    private Long matid;

    @ApiModelProperty(value = "发票表ID")
    private Long oidid;

    @ApiModelProperty(value = "发票明细表ID")
    private Long iviid;

    @ApiModelProperty(value = "流水表ID")
    private Long rdid;

    @ApiModelProperty(value = "发票明细金额")
    private BigDecimal mxje;

    @ApiModelProperty(value = "发票明细税额")
    private BigDecimal mxse;

    @ApiModelProperty(value = "发票明细税率")
    private BigDecimal mxsl;

    @ApiModelProperty(value = "流水金额")
    private BigDecimal lsje;

    @ApiModelProperty(value = "流水税额")
    private BigDecimal lsse;

    @ApiModelProperty(value = "流水税率")
    private BigDecimal lssl;

}
